Component: Disclosure Text Block Supplement [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Disclosure Text Block Supplement [Hierarchy]

*

*

*

us-gaap:DisclosureTextBlockSupplementAbstract
2 Additional Cash and Cash Equivalent Related Text [Concept] Text/String For Period us-gaap:AdditionalCashAndCashEquivalentRelatedText
3 Cash, Cash Equivalents, and Marketable Securities [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock
4 Cash, Cash Equivalents, and Short-term Investments [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock
5 Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock